Isso seria um anti-divulgação, e precisaria de edição nas sources, toma ai o link ![]()
Por FenixBorges, 08 de fev. de 2013 em Scripts
info
Grupo: Banidos
Registrado: 11/01/13
Posts: 576
Reputação: +109
Char no Tibia: Darashia del Shee

info
Grupo: Visconde
Registrado: 30/11/12
Posts: 252
Reputação: +13

Gears
Esse é o nome, tinha esquecido :s
Vou testar carinha, Vlw.
Edit#
O link do programa que o cara postou, ta quebrado ):
MegaUpload ainda, nem existe mais.
Editado Fevereiro 8 por FenixBorges
info
Grupo: Banidos
Registrado: 11/01/13
Posts: 576
Reputação: +109
Char no Tibia: Darashia del Shee

Use o dev-cpp para compilar o seu client, tem varios tutorais sobre isso toma ai ![]()
Obs: o que o MatheusMkalo postou é com edição no game.cpp que aparece depois que você descompila o client, oque ele colocou pra download foi só as sources e executavel, se não me engano tem 1 executavel compilado 8.6 aqui no xtibia, vou dar 1 procurada e jaja posto
Obs²: o executavel compilado ja vem com essas edições na soucers, basta você modificar o seu executavel do Styller por esse ![]()
Link de tutorial de edição nas sources
Qualquer duvida, pode me mandar pm ou poste aqui mesmo no tópico ![]()
info
Grupo: Artesão
Registrado: 20/11/12
Posts: 142
Reputação: +19
Char no Tibia: Deleted

Tenta Isso
Talkactions.xml
<talkaction log="yes" words="illegalWords" event="script" value="blocklinks.lua"/>
Talkaction/Script Cria 1 Script Chamado blocklinks.lua E Adiciona Isso Dentro
function getFixedText(cid, text, replace)
local wrongWords = {"#####", "ots-list.pl", "*.servegame", "servegame", "no-ip", "*no-ip", "no-ip.biz", "no-ip.info", "sytes.net", "ot lixo", "god fdp", "saiam desse ot", "ot é um lixo", "ot e um lixo", "venham para esse ot", "venham para meu ot", "venham para o meu ot", "merda de ot", "bosta de ot", "ot chato", "s e r v e g a m e", "n o - i p", "hopto.org", "no-ip.org", "saiam desse ot", ".org", "*org", ".zapto", ".hopto", "*zapto", "*hopto"}
local lowerText = string.lower(text)
local noSpaceText = string.gsub(string.gsub(string.gsub(lowerText, "%s", ""), "%p", ""),"-", "")
for w = 1, #wrongWords do
wordLen = string.len(wrongWords[w])
for p = 1, string.len(text) do
if(string.sub(lowerText, p, p+wordLen-1) == wrongWords[w]) then
text = string.sub(text, 1, p-1) .. string.rep(replace, wordLen) .. string.sub(text, p+wordLen)
end
end
end
if(string.lower(text) == lowerText) then
for c = 1, #wrongWords do
if(string.find(noSpaceText, string.gsub(string.gsub(wrongWords[c], "%p", ""),"-", "")) ~= nil) then
return "Esse OT é muito foda! The Heroes Of Time melhor OT!"
end
end
end
return text
end
--[[Channels which are not added to block:
1 - Party Channel
2 - Channel for Staff members
3 - Rule Violation Channel
4 - Channel for Counselors/Tutors
65536 - Private Chat Channel <-- Private Chat cannot be blocked with this script
]]--
local blocked_channels = {5,8,9} --Game-Chat, Real Chat, Help Channel
local trade_channels = {6,7} --All trade channels <- These are also blocked
local replace = "°" --Symbols which are shown instead of forbidden links -> °
local delay = {16246,5} -- {empty_storage, lenght of muted}
function onSay(cid, words, param, channel)
local fixedWords = getFixedText(cid, words, replace)
if words ~= fixedWords and getPlayerAccess(cid) == 0 then
if getPlayerStorageValue(cid,delay[1]) > os.time() then
return doPlayerSendCancel(cid,"Voce foi bloqueado de falar por ".. getPlayerStorageValue(cid,delay[1])-os.time() .." segundos.")
end
setPlayerStorageValue(cid,delay[1],os.time()+delay[2])
if channel == CHANNEL_DEFAULT then
doCreatureSay(cid, fixedWords, TALKTYPE_SAY)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "The Heroes Of Time -> Link: "..words.." é probido.")
return true
elseif isInArray(trade_channels, channel) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "The Heroes Of Time -> Link: "..words.." é proibido no TRADE CHANNEL.")
return true
elseif isInArray(blocked_channels, channel) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "The Heroes Of Time -> Link: "..words.." é proibido.")
doPlayerSendChannelMessage(cid, getCreatureName(cid), fixedWords, TALKTYPE_CHANNEL_Y, channel)
return true
end
end
return false
end
info
Grupo: Visconde
Registrado: 30/11/12
Posts: 252
Reputação: +13

Consegui galera, Vlw.
info
Grupo: Visconde
Registrado: 30/11/12
Posts: 252
Reputação: +13
Bom galera, sou eu mais uma vez,
Como sempre, não paro de pedir Scripts.
Bom, há ums dias atraz ums cara gente boa,
Fez um Script de Ant-Palavrão pra mim.
Eu até tentei usa-lo, pra bloquear essa palavra
"servegame", pórem esse Script não pega essa palavra
Se ela estivér no meio de alguma frase.
Ele tem que ter uma força, ou seja,
Priorisar nessa palavra, de qualquer módo.
Impedi-lá.
Tem de ser compátivel com a versão 8.60
Styller Yurots 0.7.5.
Obrigado a atenção galera!
No aguardo.
~~ Flw's
Editado Fevereiro 8 por FenixBorges